package cn.yuanqiao.archive.formManage.detail.domain;

import cn.yuanqiao.common.core.domain.BaseEntity;

/**
 * 表单明细对象 YQFORM_MANAGE_DETAIL
 * 
 * @author lyk
 * @date 2023-06-25
 */
public class YqformManageDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long detailId;

    /**
     * 表明
     */
    private String tableName;


    /** 字段名称 */
    private String columnName;


    /**
     * 字段类型
     */
    private String dataType;

    /**
     * 字段长度
     */
    private Integer dataLength;

    /**
     * 表拥有者
     */
    private String owner;

    /**
     * 注释
     */
    private String comments;

    /**
     * manage表id
     */
    private Long manageId;

    private String tenantCode;


    public void setDetailId(Long detailId)
    {
        this.detailId = detailId;
    }

    public Long getDetailId()
    {
        return detailId;
    }
    public void setColumnName(String columnName) 
    {
        this.columnName = columnName;
    }


    public String getTableName() {
        return tableName;
    }

    public YqformManageDetail setTableName(String tableName) {
        this.tableName = tableName;
        return this;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public Integer getDataLength() {
        return dataLength;
    }

    public void setDataLength(Integer dataLength) {
        this.dataLength = dataLength;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public Long getManageId() {
        return manageId;
    }

    public void setManageId(Long manageId) {
        this.manageId = manageId;
    }

    public String getColumnName() {
        return columnName;
    }

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    @Override
    public String toString() {
        return "YqformManageDetail{" +
                "detailId='" + detailId + '\'' +
                ", tableName='" + tableName + '\'' +
                ", dataType='" + dataType + '\'' +
                ", dataLength=" + dataLength +
                ", owner='" + owner + '\'' +
                ", comments='" + comments + '\'' +
                ", manageId='" + manageId + '\'' +
                ", columnName='" + columnName + '\'' +
                '}';
    }
}
